On Monday, April 8, 2024, millions across parts of Mexico, Canada and the United States watched the rare total solar eclipse.